package com.imedway.ihe.dd.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2024/7/22
 */
@NoArgsConstructor
@Data
public class GetFolderAndContentsVO {

    @JsonProperty("$XDSFolderEntryUUID")
    private String $XDSFolderEntryUUID;

    @JsonProperty("$XDSFolderUniqueId")
    private String $XDSFolderUniqueId;

    @JsonProperty("$XDSDocumentEntryFormatCode")
    private String $XDSDocumentEntryFormatCode;

    @JsonProperty("$XDSDocumentEntryConfidentialityCode")
    private String $XDSDocumentEntryConfidentialityCode;

    @JsonProperty("$homeCommunityId")
    private String $homeCommunityId;

    @JsonProperty("$XDSDocumentEntryType")
    private String $XDSDocumentEntryType;

    public String get$XDSFolderEntryUUID() {
        return $XDSFolderEntryUUID;
    }

    public void set$XDSFolderEntryUUID(String $XDSFolderEntryUUID) {
        this.$XDSFolderEntryUUID = $XDSFolderEntryUUID;
    }

    public String get$XDSFolderUniqueId() {
        return $XDSFolderUniqueId;
    }

    public void set$XDSFolderUniqueId(String $XDSFolderUniqueId) {
        this.$XDSFolderUniqueId = $XDSFolderUniqueId;
    }

    public String get$XDSDocumentEntryFormatCode() {
        return $XDSDocumentEntryFormatCode;
    }

    public void set$XDSDocumentEntryFormatCode(String $XDSDocumentEntryFormatCode) {
        this.$XDSDocumentEntryFormatCode = $XDSDocumentEntryFormatCode;
    }

    public String get$XDSDocumentEntryConfidentialityCode() {
        return $XDSDocumentEntryConfidentialityCode;
    }

    public void set$XDSDocumentEntryConfidentialityCode(String $XDSDocumentEntryConfidentialityCode) {
        this.$XDSDocumentEntryConfidentialityCode = $XDSDocumentEntryConfidentialityCode;
    }

    public String get$homeCommunityId() {
        return $homeCommunityId;
    }

    public void set$homeCommunityId(String $homeCommunityId) {
        this.$homeCommunityId = $homeCommunityId;
    }

    public String get$XDSDocumentEntryType() {
        return $XDSDocumentEntryType;
    }

    public void set$XDSDocumentEntryType(String $XDSDocumentEntryType) {
        this.$XDSDocumentEntryType = $XDSDocumentEntryType;
    }

    @Override
    public String toString() {
        return "GetFolderAndContentsVO{" +
                "$XDSFolderEntryUUID='" + $XDSFolderEntryUUID + '\'' +
                ", $XDSFolderUniqueId='" + $XDSFolderUniqueId + '\'' +
                ", $XDSDocumentEntryFormatCode='" + $XDSDocumentEntryFormatCode + '\'' +
                ", $XDSDocumentEntryConfidentialityCode='" + $XDSDocumentEntryConfidentialityCode + '\'' +
                ", $homeCommunityId='" + $homeCommunityId + '\'' +
                ", $XDSDocumentEntryType='" + $XDSDocumentEntryType + '\'' +
                '}';
    }
}
